/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Data;

/**
 *
 * @author REI
 */
public interface Tipo {
    
    public static final int ENTERO = 1;
    public static final int STRING = 2;
    public static final int BOOLEAN = 3;
    public static final int FLOAT = 4;
    public static final int CHAR = 5;
    public static final int LONG = 6;
    public static final int ID = 7;
    public final int INSTANCIA = 7;
    public final int VOID = 8;
    public final int RETURN = 9;
    public final int NULO = 11;
    
    public final int PUBLIC = 1;
    public final int PRIVATE = 2;
    public final int PROTECTED = 3;
    
    public final String CLASE = "CLASE";
    public final String VARIABLE = "VARIABLE";
    public final String FUNCION = "FUNCION";
    public final String PARAMETRO = "PARAMETRO";
    public final String CICLO = "CICLO";
    public final String CONTROL = "CONTROL";
    public final String ARREGLO = "ARREGLO";
    public final String OBJETO = "OBJETO";
    public final String AMBITO = "AMBITO";
    
    public final int REF = 1;
    public final int VAL = 0;
    
    public static final int CONDICION =1;
    public static final int ASIGNACION_MAS = 2;
    public static final int ASIGNACION = 3;
    public static final int VEC_ASIGNACION = 4;
    public static final int VEC_ACCESO = 5;
    public static final int SALTO = 6;
    public static final int ETIQUETA = 7;
    public static final int LLAMADA = 8;
    public static final int SALIDA = 9;
    public static final int METODO = 10;
    public static final int CONDICIONF = 100;
    public static final int OPERADOR = 11;
    
    
}
